#include <iostream>
#include<vector>
#include<map>
#include<set>
#include<algorithm>
using namespace std;

// int main()
// {
//     int n =0;
//     int m = 0;
//     cin >> n >> m;
//     vector<vector<int>> v(n,vector<int>(m));
//     for(int i =0;i<n;i++)
//     {
//         for(int j = 0;j<m;j++)
//         {
//             cin >> v[i][j];
//         }
//     }
//     for(int j = m-1;j>=0;j--)
//     {
//         for(int i = 0;i<n;i++)
//             cout << v[i][j] << " ";
//         cout << endl;
//     }

    
//     return 0;
// }
// int main()
// {
//     int n;
//     cin >> n;
//     vector<int> v(1001,0);
//     for(int i =0;i<n;i++)
//     {
//         int m;
//         cin >> m;
//         v[m]++;
//         cout << v[m] <<" ";
//     }
//     return 0;
// }
// int main()
// {
//     int n =0;
//     cin >> n;
//     vector<int> v(10001,0);
//     for(int i =0;i<n;i++)
//     {
//         int m =0;
//         cin >> m;
//         v[m]++;
//     }
//     int max = -1;
//     int pos=-1;
//     for(int i =0;i<10001;i++)
//     {
//         if(v[i] > max)
//         {
//             max = v[i];
//             pos = i;
//         }
//     }
//     cout << pos << endl;
    
//     return 0;
// }

// int main()
// {
//     int n;
//     cin >> n;
//     map<int,int> dict;
//     int count = 0;
//     for(int i = 0;i<n;i++)
//     {
//         int m = 0;
//         cin >> m;
//         dict.insert({m,1});
//         if(dict.find(-m) != dict.end())
//         {
//             count++;
//         }
//     }
//     cout << count<<endl;
// }


int main()
{

}







